if (!jsx3.lang.Class.forName("tibco.admin.enterpriseAssets.servers.nodeActions.ForceDelete")) {

    /**
    **/
    jsx3.lang.Class.defineClass("tibco.admin.enterpriseAssets.servers.nodeActions.ForceDelete",
			jsx3.gui.Dialog,
			null,
			function (forceDelete) {

				/**
				 * This function will be called after deserialize
				 */
				forceDelete.prototype.onAfterDeserialize = function() {
				};

				forceDelete.prototype.setCallback = function(yesCallback, noCallback) {
					this.yesCallback = yesCallback;
					this.noCallback = noCallback;
				};

				forceDelete.prototype.doYes = function() {
					this.confirmed = this.getDescendantOfName("chkForceDelete_22D").getChecked() == jsx3.gui.CheckBox.CHECKED ? true : false;
					this.yesCallback(this);
				};

				forceDelete.prototype.doNo = function() {
					this.noCallback(this);
				};
			});
}
